Skip to content

Conversation

@thehajime
Copy link
Member

Within a build process of android images, we can no longer install a right emulator which we can test arm64 image on x86_host. This is because the sdkmanager can install the latest (need confirmation?) version of emulator, and the latest one as of today (2025 Feb.) doesn't allow us to run arm64 image on x86_64 hosts.

Thus we use the previously built image, lkldocker/circleci-android:v1.3, as a base image for android-arm{32,64} images.

We may need to overhaul the build/test infrastructure in future but this is a quick fix which solves the issue we faced.

Within a build process of android images, we can no longer install a
right emulator which we can test arm64 image on x86_host.  This is
because the sdkmanager can install the latest (need confirmation?)
version of emulator, and the latest one as of today (2025 Feb.) doesn't
allow us to run arm64 image on x86_64 hosts.

Thus we use the previously built image, lkldocker/circleci-android:v1.3,
as a base image for android-arm{32,64} images.

We may need to overhaul the build/test infrastructure in future but this
is a quick fix which solves the issue we faced.

Signed-off-by: Hajime Tazaki <thehajime@gmail.com>
@thehajime
Copy link
Member Author

reference: lkl/linux#567 (comment)

Copy link
Member

@tavip tavip left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks for looking into this issue and for coming up with this short term fix @thehajime !

@thehajime thehajime merged commit 92aaec3 into lkl:master Feb 19, 2025
1 check passed
@thehajime thehajime deleted the fix-android-emulator branch February 19, 2025 07:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants